Web Gateway |
|
Property | Default Value | Description |
---|---|---|
web.root | /opt/apache2/htdocs (linux) | Location of the Web server document root. |
web.server.vendor | Apache or IIS | The vendor name of the Web server. This can be Apache or IIS. |
com.eibus.web.isapi.extension.<extension> | com.eibus.web.soap.XGateway | Informs the Web server to handle the extension, for example .caf extension, with a different gateway. |
com.eibus.web.isapi.dll | mod_cordys_wcp2 | Provides information about which dynamic library (for example, dll) implements the native Web application features. This is used to get server variables and data independent of the type of Web server (IIS or Apache). |
com.eibus.web.tools.upload.UploadWritePath | Provides information to the Upload gateway about the directory in which the temporary copy of the uploaded file is created. The user in whose context the Webserver runs should have write permissions on the specified directory. | |
com.eibus.web.maxrequestsize | 0 | Gives information to the Upload gateway about the maximum request size (in kilobytes) which decides whether the request should be parsed in a single chunk or multiple chunks. In case of parsing by multiple chunks, the Upload gateway writes the uploaded file content to the temporary directory mentioned in the propertycom.eibus.web.tools.upload.UploadWritePath. Example:com.eibus.web.maxrequestsize=128. |
com.eibus.web.maxresponsesize | 0 | The maximum size of response chunk in Web Gateway. The gateway response will be split into multiple ofmaxresponsesize. |
com.eibus.web.gateway | LDAP DN of the Process Platform Web gateway configuration used. For example,com.eibus.web.gateway=Process Platform Integrator Web Gateway. | |
com.eibus.web.soap.Validator | In case of Process Platform custom authentication, this property gives the class to be used for custom authentication. The custom class should implement thecom.eibus.web.soap.Validatorinterface. Examplecom.eibus.web.soap.Validator=com.mycomp.gateway.UserValidator. | |
com.eibus.web.soap.Session.duration | 30 minutes | If custom authentication to Process Platform is used, the WCP gateway keeps track of a session for the user. After authentication, a sessionID is allotted. The client can use this ID for subsequent SOAP requests. The session has a timeout, which is a time period for which the session is valid. After the timeout period elapses, the session expires. |
com.eibus.web.soap.validation (deprecated) | This property provides information about the SOAP protocol validation in the gateway. If this is set to true, SOAP protocol will be validated in gateway. If it is set to false, SOAP validation will not be done at gateway. It is receommended to usecordys.gateway.protocol.validationproperty. | |
com.eibus.web.payload.validation (deprecated) | This property gives information about the payload validation in the gateway. If this is set to true, payload validation will be done at gateway. If it is set to false, payload validation will not be done at gateway. It is receommended to use cordys.gateway.request.validation property orcordys.gateway.response.validation property. | |
com.eibus.web.gateway.queuesize | 1000 | This property enables you to configure the waiting queue size for requests in gateway. It takes an integer. Using this property, you can restrict the requests queue size to 1000, by default. The gateway will process 1000 requests at a time and connection to requests beyond thousand is blocked until they are added to the queue. If it is set to 0, then the queue size is unlimited. Note: This is applicable to IIS Web server only. |
com.eibus.web.wsdl.gateway.hostname | This property is used by WSDL gateway to compose the WSDL's end point URL. If this property is set, then the WSDL's end point URL contains the hostname as specified by this property value. If this property is not set, then the WSDL's end point URL contains the hostname used in the HTTP Request. Typically this property will be used in Proxy or Gateway high availability scenario. | |
com.eibus.web.tools.download.DownloadReadPath | This property provides information to the Download gateway about the directory containing the download file placed by the service container. The download file is not placed in the SOAP Response. Using this property, base64 encoding and decoding of file content is avoided, improving the download performance. Note: When any service container writes file content to a directory specified in this property, it should set the attribute 'isLocation' with the value 'true' on the node in which the file content was supposed to be returned. The node text should contain the file name. |
|
cordys.gateway.protocol.validation | This property must be enabled to validate the SOAP protocol of a SOAP request. | |
cordys.gateway.request.validation | This property must be enabled to validate the SOAP request of a SOAP message. | |
cordys.gateway.response.validation | This property must be enabled to validate the SOAP response of a SOAP request. | |
web.server.portnumber | The port number assigned to the Web server (either Apache or IIS). | |
com.eibus.web.WSDLGateway | This property is used for configuring the WSDL gateway. | |
com.eibus.web.gateway.timeout | This property specifies the period after which the gateway times out. | |
com.eibus.web.gateway.maxinstances | This property is used for creating more than one instance of the Web gateway. | |
com.gateway.header.strip | This property is used for removing user information from SOAP requests or responses. The headers of SOAP responses contain details about their senders and recipients. This information may be used for sending malicious requests and in DoS attacks. Removing these details also increases the network bandwidth. When this property is set to true, all details are removed and only the message ID is retained in the header. | |
cordys.eventgateway.domain | This property specifies the alternative domain name, for a server with Process Platform installation, which is accessible. This property must be set by the user when the server's (where Process Platform is installed) IP address is not accessible to the outside world or if there is a proxy set up between the client and the Process Platform server. This will be used by Eventservice for connecting with the server where Process Platform is installed. | |
cordys.gateway.inject.baseurl | true | Setting this property to true enables the injection of the base url into the XForms. This is done by Process Platform XGateway. Setting it to false might result in additional round trips while opening an XForm, thereby lowering the performance. |